home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / alfg_110.zip / ALLFIG.DOC next >
Text File  |  1989-08-07  |  13KB  |  480 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.          ALLFIG  The Global C.DEF file modification program for RBBS-PC 
  23.                                            
  24.                         By The Friends of THE PCUG BBS
  25.   
  26.                             RBBS-Net node 8:914/201
  27.                             FidoNet  node 1:106/111 
  28.                                          
  29.             (C) Copyright 1989 by Richard Couture of THE PCUG BBS.
  30.  
  31.                               All Rights Reserved.
  32.                                            
  33.                                  July 31, 1989
  34.  
  35.                                  Version  1.10
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 2
  56.   INTRODUCTION
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.      ALLFIG is written for SysOps, running RBBS-PC, who have multiple
  67.      SUB-BOARDS to manage and maintain.
  68.  
  69.      At the present time, changes to C.DEF files have to be made with
  70.      either a text editor or by running CONFIG multiple times.
  71.  
  72.      ALLFIG is a command shell that will run CONFIG multiple times on 
  73.      a preselected set of C.DEF files and allow the changing of several
  74.      parameters per pass.
  75.  
  76.      This Version of ALLFIG will NOT behave over the COMM ports directly,
  77.      however, since it can be run from a BATCH file, arrangements certainly
  78.      can be made to have a branching batch file when the occurance of a 
  79.      certain semaphore file is detected, causing ALLFIG to process after
  80.      a SysOp has teminated the connection to his/her BBS.  The /w parameter
  81.      should NEVER be used in a batch file processed this way.
  82.  
  83.      Allfig has been tested and WILL run over the COMM ports under DOORWAY
  84.      version 2.00 very nicely
  85.  
  86.      Using <CTRL><BREAK> while ALLFIG is running may cause  your computer
  87.      to hang.
  88.  
  89.      ALLFIG WILL run in a DesqView background window quite happily.
  90.  
  91.      I hope that you find this program useful
  92.         
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 3
  110.   ACKNOWLEDGEMENTS
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.      I would like to thank Steve Cooper and Norm McIntosh
  121.      for their many hours of coding as well as for their
  122.      patience in producing ALLFIG.
  123.  
  124.      Without their input there would be no ALLFIG.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 4
  163.   INSTALLATION
  164.  
  165.  
  166.  
  167.      First, copy ALLFIG.EXE into the sub directory where your
  168.      xxxxxC.DEF files are located or into a sub directory on the path.
  169.  
  170.      Then, make certain that CONFIG.EXE is in the same sub directory
  171.      or in a sub directory on the path.
  172.  
  173.      If you are running multiple nodes of RBBS and you have
  174.      different sets of xxxxC.DEF files for each node in separate
  175.      sub directories, then you MUST have a copy of ALLFIG.EXE and
  176.      CONFIG.EXE in each of these sub directories UNLESS you choose
  177.      to put them in a sub directory on the path.
  178.  
  179.      Next, with a text editor, create a file with any legal filename
  180.      containing the list of xxxxxxC.DEF files that you want ALLFIG
  181.      to work upon.  You may create several different files for different
  182.      purposes.  I have 5 files that I use called ALL, ALL1, ALL2,
  183.      ALL3, and ALL4.  one file for each node of my BBS and one master
  184.      file.  The format for these files is as follows:
  185.  
  186. [d:\path\]xxxxxxC.DEF
  187. .
  188. .
  189. .
  190. [d:\path\]xxxxxxC.DEF
  191.                           
  192.      Where d:\path\  =  The complete name of your sub directory where
  193.                            the sub board def files will be found.  If you 
  194.                            are working out of the default directory,
  195.                            d:\path\ can be omitted.
  196.  
  197.         xxxxxxC.DEF  =  The names of your sub board def files
  198.  
  199.  
  200.  
  201. i.e.:
  202.  
  203. E:\bbs\bbs1\TELIXc.def
  204. E:\bbs\bbs1\VENTURAc.def
  205. E:\bbs\bbs1\WINDOWSc.def
  206. e:\bbs\bbs1\WRDPERFC.DEF
  207. E:\bbs\bbs2\80xxxc.def
  208. E:\BBS\bbs2\ABLEDC.DEF
  209. e:\bbs\bbs2\acadc.def
  210. E:\BBS\bbs2\aic.def
  211.  
  212.  
  213.  
  214.  
  215.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 5
  216.   COMMAND LINE USAGE
  217.  
  218.  
  219.  
  220.      ALLFIG is relatively simple to use.  The command line format is:
  221.  
  222.                ALLFIG ascii.txt parm1 [parm2 ... parmN] [/w]
  223.  
  224.  
  225.  
  226.  
  227. WHERE:    ALLFIG        = This program name
  228.  
  229.           ascii.txt     = The name of an ASCII text file that contains a list
  230.                           (one per line) of the complete file names (and
  231.                           paths) of the RBBS .DEF files to alter
  232.  
  233.           parm1 - parmN = Strings to give to config.exe.  parm1 is mandatory.
  234.                           (The special string:  \n = <ENTER>)
  235.                           (The special string:  " " = <SPACE>)
  236.  
  237.  
  238.  
  239.  
  240. EXAMPLE_1:  ALLFIG all.lst 1 richard
  241.  
  242.           This command line will cause ALLFIG to read the ascii text file:
  243.           ALL.LST.  For each file name found in ALL.LST, ALLFIG will call
  244.           CONFIG.EXE and pass this string:
  245.  
  246.                 <PgDn>1<ENTER>richard<ENTER><End>Y<ENTER>
  247.  
  248.  
  249.  
  250. EXAMPLE_2:  ALLFIG ALL1 31 N C " " D " " \n
  251.  
  252.           This command line will cause ALLFIG to read the ascii text file:
  253.           ALL1.  For each file name found in ALL1, ALLFIG will call
  254.           CONFIG.EXE and pass this string:
  255.  
  256.   <PgDn>31<ENTER>N<ENTER>C<ENTER> <ENTER>D<ENTER> <ENTER><ENTER><End>Y<ENTER>
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 6
  269.   COMMAND LINE USAGE
  270.  
  271.  
  272.  
  273.  
  274.  
  275. EXAMPLE_3:   ALLFIG ALL3.TXT 86 E:\BASE /w
  276.  
  277.           This command line will cause ALLFIG to read the ascii text file:
  278.           ALL3.TXT.  For each file name found in ALL3.TXT, ALLFIG will call
  279.           CONFIG.EXE and pass this string:
  280.  
  281.                           <PgDn>86<ENTER>E:\BASE<ENTER>
  282.  
  283.           And then wait for input from the KEYBOARD.  
  284.  
  285.           Whenever the \w parameter is used:
  286.           The USER must enter <END><Y><ENTER> in order for ALLFIG to
  287.           resume and bring up the next xxxxxxC.DEF to be modified.  If
  288.           ALL3.TXT looks like:
  289.  
  290. E:\bbs\bbs1\TELIXc.def
  291. E:\bbs\bbs1\VENTURAc.def
  292. E:\bbs\bbs1\WINDOWSc.def
  293. e:\bbs\bbs1\WRDPERFC.DEF
  294. E:\bbs\bbs2\80xxxc.def
  295. E:\BBS\bbs2\ABLEDC.DEF
  296. e:\bbs\bbs2\acadc.def
  297. E:\BBS\bbs2\aic.def
  298.  
  299.      Then the xxxxxxC.DEF files will be processed in REVERSE order.  
  300.      E:\BBS\BBS2\AIC.DEF will be processed first and E:\BBS\BBS1\TELIXC.DEF
  301.      will be processed last.
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 7
  322.   COMMAND LINE USAGE
  323.  
  324.  
  325.            
  326.      Copyright (C) 1989 by Richard Couture of THE PCUG BBS.
  327.      ALL RIGHTS RESERVED.  COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED
  328.      WITHOUT WRITTEN PERMISSION FROM Richard Couture of THE PCUG BBS.
  329.            
  330.      Non-Commercial distribution and/or use is permitted under the
  331.      following terms:
  332.  
  333.           1.   You may copy and distribute copies of ALLFIG executable code
  334.                as you receive it, in any medium, provided that you do so in
  335.                a lawful, friendly manner and that you conspicuously and
  336.                appropriately publish on each copy of each file that is a
  337.                part of the distribution package a valid copyright notice:
  338.  
  339.                   "Copyright (C) 1989 Richard Couture of THE PCUG BBS.
  340.                   Any copies that you distribute must be distributed
  341.                   free of charge to the recipient of the copy.  ALLFIG
  342.                   may not be sold and you may not rent or lease it to
  343.                   any other person."
  344.  
  345.           2.   You must keep this License Agreement intact and give any
  346.                other recipients of the ALLFIG program a copy of this License
  347.                Agreement along with the program. 
  348.            
  349.           3.   You must distribute ALLFIG in unmodified form.  You may not
  350.                add an advertisement for your Bulletin Board System, User
  351.                Group, or anything else either as a file in the distribution
  352.                packet or as a header in any archive.  You may not add,
  353.                modify or delete any of the files in the ALLFIG distribution
  354.                archive. 
  355.            
  356.           4.   ALLFIG must be distributed for free. You may not charge a
  357.                distribution fee for the physical act of transferring a copy
  358.                of this program.  You may not place this program in any file
  359.                area of a Bulletin Board System where a fee is required for
  360.                download. 
  361.            
  362.           5.   ALLFIG may not be distributed in any way as part of a package
  363.                that is part of a sales transaction whether that package be
  364.                other software or hardware, such as a modem, CD-ROM, Hard
  365.                Drive, or any software collections. 
  366.            
  367.           6.   You may not modify your copy or copies of ALLFIG or any
  368.                portion of it and you can not copy and distribute any
  369.                modifications.
  370.            
  371.  
  372.  
  373.  
  374.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 8
  375.   ALLFIG LICENSING AND DISTRIBUTION AGREEMENT
  376.  
  377.  
  378.  
  379.  
  380.           7.   You may not copy, sublicense, distribute or transfer ALLFIG
  381.                except as expressly provided under this License Agreement. 
  382.                Any attempt otherwise to copy, sublicense, distribute or
  383.                transfer ALLFIG is void and your rights to use the program
  384.                under this License agreement shall be automatically
  385.                terminated. 
  386.            
  387.           8.   You may not incorporate parts of ALLFIG into other programs
  388.                without the written permission of Richard Couture of 
  389.                THE PCUG BBS.  Permission may or may not be granted based upon 
  390.                a determination of your intended use.
  391.            
  392.           9.   For the purposes of this document, "COMMERCIAL USE" is
  393.                defined as concurrent operation of the software on three or
  394.                more computers or data lines owned by the same for-profit
  395.                organization.  Any organization may operate this software
  396.                under the terms of this Non-Commercial Agreement if
  397.                operation is limited to two or less computers or data lines.
  398.  
  399.           10.  You may use the software only after understanding and
  400.                agreeing upon the above terms. 
  401.            
  402.            
  403.      NO WARRANTY
  404.         
  405.      ALLFIG IS LICENSED FREE OF CHARGE AND THERE IS ABSOLUTELY NO
  406.      WARRANTY.  RICHARD COUTURE, THE PCUG BBS AND ANY OTHER PERSONS
  407.      THAT MAY BE INVOLVED IN THE DISTRIBUTION OF ALLFIG PROVIDE ALLFIG
  408.      "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  409.      INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  410.      MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  411.         
  412.      THIS PROGRAM IS GUARANTEED TO DO ABSOLUTELY NOTHING.  USE IT AT
  413.      YOUR OWN RISK.  NEITHER RICHARD COUTURE, THE PCUG BBS NOR ANY OTHER
  414.      PERSON INVOLVED IN IT'S DISTRIBUTION IS RESPONSIBLE IN ANY WAY, FOR
  415.      ANY DAMAGES RESULTING FROM ITS USE OR MISUSE, DIRECTLY OR INDIRECTLY.
  416.  
  417.      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF ALLFIG IS
  418.      ENTIRELY WITH YOU.  SHOULD ALLFIG PROVE DEFECTIVE, YOU ASSUME THE
  419.      COST OF ALL NECESSARY SERVICING, REPAIR OR OTHER DAMAGES TO YOUR
  420.      EQUIPMENT, SOFTWARE, OR OTHER PROPERTY.
  421.            
  422.  
  423.  
  424.  
  425.  
  426.  
  427.   ALLFIG The Global C.DEF file modification program for RBBS-PC        Page 9
  428.   ALLFIG LICENSING AND DISTRIBUTION AGREEMENT
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.      NEITHER RICHARD COUTURE OR THE PCUG BBS ARE RESPONSIBLE TO YOU FOR
  437.      DAMAGES, INCLUDING BUT NOT LIMITED TO, ANY LOST PROFITS, LOST MONIES,
  438.      OR OTHER SPECIAL, GENERAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  439.      OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS
  440.      OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD
  441.      PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS)
  442.      OR ANY OTHER LOSS EVEN IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY OF
  443.      SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  444.  
  445.        TECHNICAL SUPPORT
  446.  
  447.        Since ALLFIG is provided free of charge, there is no guarantee of
  448.        technical support.  However, you may contact me by RBBS-NET mail
  449.        or Fidonet mail at the address listed on the cover sheet of this
  450.        documentation.
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479. **** END DOCUMENTATION for ALLFIG ****
  480.